001 /* 002 * Created by IntelliJ IDEA. 003 * User: Wei Wang 004 * Date: 2002-9-6 005 * Time: 14:59:51 006 * To change template for new class use 007 * Code Style | Class Templates options (Tools | IDE Options). 008 */ 009 package EVolve.util.overlappers; 010 011 import EVolve.visualization.Visualization; 012 import EVolve.util.overlappers.AsynchronousOverlapper; 013 014 public class OverlapVisualizationRunner { 015 016 private SynchronousOverlapper synOverlapper; 017 private AsynchronousOverlapper asynOverlapper; 018 019 public OverlapVisualizationRunner() { 020 synOverlapper = new SynchronousOverlapper(); 021 asynOverlapper = new AsynchronousOverlapper(); 022 } 023 024 public SynchronousOverlapper getSynOverlapper() { 025 return synOverlapper; 026 } 027 028 public AsynchronousOverlapper getAsynOverlapper() { 029 return asynOverlapper; 030 } 031 032 public void unregisterOverlappedViz(Visualization visual) { 033 synOverlapper.unregisterOverlappedVisualization(visual); 034 asynOverlapper.unregisterOverlappedVisualization(visual); 035 } 036 }